@charset "utf-8";
/* CSS Document */



html,body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,fieldset{
	margin:0;
	padding:0;
}

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#706e6f;
	background:#ffffff;
	-webkit-text-size-adjust:none;
}


ul,li,ol,dl,dt,dd,em,var{list-style-type: none; }
em,var,cite{font-style: normal;}

*{ margin:0; padding:0;}
a img,img,iframe { border: none; }

a{ text-decoration:none;}

a:hover{ text-decoration:none }

.cl{ clear:both;}
.clear{ clear:both;}

div{list-style-type:none;}





.w980{ width:980px; margin:0 auto; height:auto;}

.w1003{ width:1003px; margin:0 auto; height:157px; background:url(images/top_m.png) no-repeat;}

.w990{ width:992px; margin:0 auto; height:296px; background:url(images/main_bg.png) no-repeat;}





.top{
	width:100%;
	background:url(images/top_bg.png) repeat-x;
	height:157px;
	position:relative;
	z-index:80;
	font-family: "微软雅黑", "宋体";
}

.top ul{}

.top h1{
	width:920px;
	margin:0 auto;
	height:28px;
	line-height:28px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.top h1 p{ float:left; width:300px;}

.top h1 span{ float:right;}


.top h2{
	width:920px;
	margin:0 auto;
}

.logo{ float:left; width:264px; height:84px; background:url(images/logo.jpg) no-repeat; position:absolute; top:40px;}

.logo a{width:264px; height:84px; display:block;}

.logo span{ display:none;}




.nav{
	float:right;
	width:602px;
	height:34px;
	line-height:34px;
	margin-top:30px;
}

.lxwm{float:right; width:630px; height:35px;  margin-top:25px;}

.lxwm a{width:630px; height:35px; display:block;}

.lxwm span{ display:none;}


/*高亮代码*/

.nav ul li{
	width:86px;
	height:34px;
	float:left;
	display:inline;
	font-size: 14px;
	font-weight: bold;
}
.nav ul li a{ width:86px; height:34px; display:block; text-align:center; line-height:34px; float:left;}

.nav ul li a:hover{ width:86px; height:34px; display:block; text-align:center; line-height:34px; float:left; background:url(images/navon.jpg) no-repeat;
}



.nav a{width:86px; height:34px; background:url(images/nav_li_bg.jpg) repeat-x; display:block; overflow:hidden;color:#666666;}

.nav a:hover{ width:86px; height:34px;background:url(images/active.jpg) no-repeat;  line-height:34px;}


.sidetab { height:34px; margin:10px auto;}



.navon{width:86px; height:34px;}

.navon a{width:86px; height:34px; line-height:34px;  text-decoration:none; background:url(images/navon.jpg) no-repeat; display:block; color:#666666; }

.sidemain{ width:86px; float:left;}

#navmenu{width:602px;   font-weight:bold; float:left; }

#navmenu ul{ width:602px; float:left;}

#navmenu ul li{list-style:none; width:86px;  height:34px; line-height:34px; display:block; float:left; text-align:center;  }
/*高亮代码*/











.banner{width:100%;  height:453px; position:relative; margin-top:-41px;}



.main{
	width:100%;
	height:296px;
	position:relative;
	margin-top:-60px;
	z-index:80;
	font-family: Arial, Helvetica, sans-serif;
}

.main ul{}


.pro_list{}
.pro_list ul li{ float:left; width:209px; height:46px; margin:20px 24px 20px 15px; display:inline;}

.pro_about{float:left; width:305px; margin:0 50px 0 10px; _margin:0 50px 0 5px;}

.pro_about h1{
	width:100%;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom:10px;
}
.pro_about h1 a{ float:right;}
.pro_about h1 img{ float:left;}
.pro_about span{ width:295px; height:73px; margin:5px;}
.pro_about p{ width:295px; height:73px; margin:5px; line-height:21px;}


.pro_news{float:left; width:338px; margin:0 50px 0 0;}
.pro_news h1{
	width:100%;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom:10px;
}
.pro_news h1 a{ float:right;}
.pro_news h1 img{ float:left;}

.pro_news h2{
	width:100%;
	height:75px;
	margin-bottom:5px;
	font-size: 12px;
	font-weight: normal;
}
.pro_news a{ color:#888888;}
.pro_news a:hover{ color:#307ec7;}

.pro_news h2 img{ float:left; width:94px; margin-right:20px;}
.pro_news h2 strong{ float:left; width:220px; line-height:30px;}
.pro_news h2 p{ float:left; width:220px; line-height:18px;}

.pro_news ul li{
	width:98%;
	float:left;
	line-height:21px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.pro_news ul li a{ float:left; background:url(images/ico.jpg) no-repeat 0 7px; text-indent:1em;}
.pro_news ul li span{ float:right;}



.pro_contact{float:left; width:232px;}
.pro_contact h1{
	width:100%;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom:10px;
}
.pro_contact h1 a{ float:right;}
.pro_contact h1 img{ float:left;}

.pro_contact ul li{ background:url(images/ico.jpg) no-repeat 0 7px; text-indent:1em; line-height:21px;}

.pro_contact p{width:220px; height:142px;  line-height:21px; padding-left:12px; background:url(images/icop.jpg) no-repeat 0 3px;}


.pro{ width:100%; background:url(images/pro_bg.jpg) repeat-x; height:160px; padding-top:20px; }
.pro a{ color:#454545;}
.pro a:hover{ color:#666666;}
/*产品滚动样式*/
.img-scroll {width:980px;position:relative; margin:0 auto; z-index:999; }
.nextpic_t{ width: 146px;font-size:12px;color: #666666;font-weight: bold;line-height: 26px; }
.nextpic_t span{font: 12px/normal Arial,Helvetica,Verdana,Sans-serif;color: #fe9900;font-size: 12px;font-weight: normal;}
.img-scroll .prev,.img-scroll .next {color:#FFF; text-align:center;  cursor:pointer; position:absolute; display:block;top:50px;}
.img-scroll .prev {float:left;left:9px; _left:8px;}
.img-scroll .next {float:left; left:960px;}
.nextpic_c{padding:0px;}

.img-list {  width:890px; overflow:hidden;position:relative; margin-left:45px; }
.img-list ul { margin:0;padding:0;width:9999px;overflow: hidden;}
.img-list li { float:left; margin-right:28px;  width:155px; height:auto; text-align:center; display:inline;}
.img-list li img{ background:#fff; margin:0 auto;  border:0px solid #fffefa; display:block;}
.img-list li A:hover img {border:0px solid #fbe700;}
.img-list li p{width:100%;height:21px;line-height:21px;overflow: hidden; background:url(images/pro_li.jpg) repeat-x;}



.footer{
	width:100%;
	background:url(images/foot_bg.jpg) repeat-x;
	height:163px;
	color:#a5d2ff;
	padding-top:20px;
}
.footer a{ color:#e1f0ff;}

.footer h1{
	font-size: 12px;
	font-weight: normal;
	height:30px;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4ba0f1;
}

.footer h1 ol{ float:left;}
.footer ol li,.footer ol li a{ float:left; width:86px; height:30px; line-height:30px; text-align:center; display:block; background:#387dc1; margin-right:1px;}


.footer ol li a:hover{ float:left; width:86px; height:30px; line-height:30px; text-align:center; display:block; background:#1e60a2; margin-right:1px; color:#FFFFFF;}

.footer h1 span{ float:right;}
.footer p{ padding:15px 5px; line-height:21px;}






/*内页banner*/

.banner_n{width:100%;  height:248px; position:relative; margin-top:-41px; }

.banner_n ul{ width:960px; height:210px; margin:0 auto; background:#333333;}

/*侧栏样式*/


.side1{ width:206px; float:left;}

.side1 a{ color:#454545;}


#navi1{}

#navmenu1 ul{ padding:0; margin:0;}

#navmenu1 ul li{width:206px; height:30px; line-height:32px; color:#FFFFFF; text-decoration:none; background:url(images/active_nav.png) no-repeat; display:block; float:left;}
#navmenu1 ul li a{width:206px; height:30px; display:block; text-indent:4em; line-height:32px;}


.navon1 a{width:206px; height:30px; line-height:32px; color:#FFFFFF; text-decoration:none; background:url(images/active.png) no-repeat; display:block; text-indent:4em;}





/*内页样式*/
.contentbg{
	width:100%;
	height:auto!important;
	overflow:hidden;
	font-size: 12px;
	color: #666;
	margin:0 auto;
	
/*	background:url(images/top_bg.jpg);
*/	
	background:#f5f5f5;

}

.content{
	width:960px;
	height:auto;
	margin:0 auto;
	min-height:400px;
	height:auto!important;
    overflow:hidden;

}




/*侧栏样式*/
.side_main_p{
	float:left;
	width:222px;
	height:560px;
	background:url(images/side_pro_bg.png) no-repeat;
	padding-bottom:2px;
	margin-bottom:20px;
	margin-top:-80px;
	margin-left:8px;
	z-index:9;
	position:absolute;

}

.side_main_p ul{ 	width:185px;height:auto; margin:0 auto;
}
.side_main_p ul li{ margin-top:5px;}


.side_main_p h1{ height:auto; }
.side_main_p h1 a{ width:222px; height:80px; display:block;}
.side_main_p h1 span{ display:none;}

.side_main_p h2{ height:auto; }

/*侧栏样式*/
.side_main{
	float:left;
	width:206px;
	height:auto;
	padding-bottom:10px;
}

/*
.side_main ul{ 	width:206px;height:auto; margin:0 auto;
}
.side_main ul li{ margin-top:5px; width:206px;height:auto; }

*/




.lxmh{ width:185px; height:120px; display:block;}

.lxmh a{ width:185px; height:120px; display:block;}
.lxmh span{ display:none;}


/*
.side_main h1{ height:66px; margin-top:-50px; z-index:999999999; position:absolute; _position:relative;*position:relative;}
*/

.side_main h1{ width:206px; height:32px; background:url(images/side_about.jpg) no-repeat; }
.side_main h1 a{ width:206px; height:32px; display:block;}
.side_main h1 span{ display:none;}









.side { width:206px; margin:0 auto;}

.side a{width:206px; height:30px; color:#3b1f0e;background:url(images/active_nav.png) no-repeat; display:block; overflow:hidden;}

.side a:hover{ width:206px; height:30px;background:url(images/active.png) no-repeat;  color:#FFFFFF; line-height:30px;}


	
.side_main_pro_li{ margin-left:25px; background:url(images/arrow.gif) no-repeat 2px 10px;}	


.side_main h2{ width:206px; height:46px; background:url(images/side01_h1.jpg) no-repeat;}
.side_main h2 a{ width:206px; height:46px; display:block;}
.side_main h2 span{ display:none;}


.side01{ float:left; width:206px; height:113px; background:#fff; }

/*内页产品滚动样式*/
.img-scroll1 {width:206px;position:relative; margin:0 auto; z-index:999;}
.nextpic_t1{ width: 119px;font-size:12px;color: #666666;font-weight: bold;line-height: 26px; }
.nextpic_t1 span{font: 12px/normal Arial,Helvetica,Verdana,Sans-serif;color: #fe9900;font-size: 12px;font-weight: normal;}
.img-scroll1 .prev1,.img-scroll1 .next1 {color:#FFF; text-align:center;  cursor:pointer; position:absolute; display:block;top:95px;}
.img-scroll1 .prev1 {float:left;left:155px;}
.img-scroll1 .next1 {float:left; left:180px;}
.nextpic_c{padding:0px;}

.img-list1 {  width:206px; overflow:hidden;position:relative; }
.img-list1 ul { margin:0;padding:0;width:9999px;overflow: hidden;}
.img-list1 li { float:left; margin-right:5px; width:206px; height:113px;  display:inline; color:#868484;}
.img-list1 li img{ background:#fff; margin:0 auto;   display:block;}
.img-list1 li A:hover img {border:0px solid #fbe700;}
.img-list1 li p,.img-list1 li p a{width:150px;height:28px;line-height:28px;overflow: hidden; margin-left:6px;color:#868484;}








.con{
	float:right;
	width:738px;
	line-height:21px;
	margin-bottom:15px;
	height:auto!important;
	overflow:hidden;
}
.con h1{ font-size:14px;  text-align:center; line-height:30px; }

.con ul{
	width:715px;
	margin:10px auto 0 auto;
	padding:10px;
	border: 1px solid #dfdfdf;
	background:#FFFFFF;
    height:auto!important;
	overflow:hidden;
}

.con ul li {
	width:100%;
	height:30px;
    background:url(images/p_00.gif) no-repeat 2px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d4cd; line-height:30px;
	float:left;
}


.con ul li a { color:#666666; float:left; text-indent:20px;}
.con ul li span { color:#666666; float:right;}

.con p{ padding:0px;}
.con p a{ color:#333; font-weight: bold; }



.con_title01{
    width:100%;
	height:30px;
	line-height:30px;
	margin:10px auto;
	background:url(images/p_00.gif) no-repeat 5px 11px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.con_title01 p{
	float:left;
	line-height:30px;
	text-indent:20px;
}


.con_title{
	width:100%;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background:url(images/ico09.jpg) no-repeat 10px 5px;
}




.con_title p{ margin-left:30px; _margin-left:15px;color:#eedece;}
.con_title p a{
	color:#eedece;
	font-size: 10px;
	font-weight: normal;
}

.con_title strong{ font-size:13px; color:#454545; text-indent:5px;}

.con_title img{ float:left;}
.con_title b img{ float:right;}

.con_title i{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#a27b6f; }
.con_title p{float:left;	line-height:30px; text-indent:5px;}
.con_title span{ float:right; color:#838383; margin-right:5px;}
.con_title span a{
	color:#605f5f;
}

.con_title_n{	
    width:705px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	background:url(images/rtbtn01.jpg) no-repeat 0px 9px;
}


.con_about_main{
	width:700px;
	margin:0 auto;
	line-height:21px;
	padding:10px 18px;
	height:auto!important;
	overflow:hidden;
	border: 1px solid #e1e1e1;
	background:#FFFFFF;
}

.con_about_main h1{ font-size:14px;  text-align:center; line-height:30px; }




.con_pro_main{
	width:706px;
	margin:0 auto;
	line-height:21px;
	padding:10px 15px 25px 15px;
	height:auto!important; /*这个控制高度必须要放在前面*/
	border: 1px solid #cfcfcf; background:#FFFFFF; overflow:hidden;}
	
.con_pro_main h1{
	font-size:12px;
	text-align:justify;
	line-height:21px;
	font-weight: normal;
	margin-bottom:20px;
}

.con_pro_main h2{
	width:100%;
	height:30px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top:20px;
	color:#666666;
}
.con_pro_main h2 a{
	color:#773c04;
	font-weight: bold;
}





.con_pro_main h3{
	width:100%;
	height:21px;
	line-height:21px;
}

.con_pro_main h4{
	width:717px;
	height:43px;
	margin:0 auto;
}

.con_pro_main h3 a{ color:#999999;}




.con_pro_main ol{ width:100%; margin:0 auto 10px auto;}

.con_pro_main ol li{ width:139px; float:left; margin:10px;}

.con_pro_main ol li img{ float:left; width:139px; height:99px;}
.con_pro_main ol li p{ float:left; width:139px; height:21px; background:#eaeaea; text-align:center;}

.con_pro_main ol li a{
	font-weight: normal;
	color: #666666;
}


.page { text-align: center; margin-top:10px; line-height:33px; background:url(images/pro_title_bg.jpg) repeat-x;}
.page a{ color:#666;}
.page img{ float:left;}
.page b img{ float:right;}





/*бʽ*/
.con1{
	width:708px;
	margin:0 auto; 
	line-height:24px;
    _height:350px;
	padding:15px;
	height:auto!important;
	overflow:visible;
	margin-top:5px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	overflow:hidden;
	background:#FFFFFF;
}
.con1 h1{ font-size:14px;  text-align:center; line-height:30px; }

.fb{
	width:95%;
	margin:0 auto;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size: 12px;
	color: #999;
}

.news_next{ width:698px; margin:0 auto; line-height:30px; background:#FFFFFF; padding:10px 20px; }
.news_next a{
	color:#999;
}

.news_next a:link{
	color:#7b4d15;
}


/*չʾʽ*/
.con2{ line-height:24px; min-height:430px; height:auto!important; height:430px; overflow:visible; margin:0; color:#666;}
.con2 ul{ width:100%; float:left;}
.con2 ul li { float:left; width:327px; height:auto; padding:10px;
	text-indent:1em; background:none; margin-left:15px;
}
.con2 ul li a{ color:#555555;}
.con2 ul li span { width:327px; height:352px; float:left; background:#eaeaea; }
.con2 ul li p {width:323px; height:24px; float:left; background:#eaeaea; text-align:center;}
.con2 ul li img{ padding:0; margin:0; height:92%; width:92%; margin:15px 0 0 0;}



/*Ʒģ----չʾʽ*/

.prod{ width:210px; float:left; margin:30px 15px 30px 10px; display:inline;}
.prod_pic{ width:200px; height:155px; padding:2px; border:3px solid #D9D9D9;}
.prod_pic img{ width:200px; height:155px;}

/*  
.prod{ width:222px; float:left; margin:5px; display:inline;}
.prod_pic{ width:210px; height:230px; padding:3px; border:3px solid #D9D9D9;}
.prod_pic img{ width:210px; height:230px;}
*/

.prod_name{ 
line-height:24px; height:24px; background:url(images/pro_main_bg.png); margin-left:5px;
/* margin-top:-40px; position:absolute; z-index:1;*/
}


.prod_name a{ color:#666; }


/*Ʒģ----ҳչʾʽ*/

.prod_pic_n{
	width:330px;
	height:230px;
	padding:2px;
	border:1px dotted #D9D9D9;
	float:left;
	margin-bottom:10px;
}
.prod_pic_n img{ width:330px; height:230px;}


.prod_zi_n{ float:right; height:230px; width:330px; }

.prod_zi_n span{ margin-left:5px;}


.prod_zi_n strong{
	font-family: "΢ź", "";
	font-size: 14px;
	font-weight: bold;
	color: #12726e;
}

.prod_zi_n ol{ margin-bottom:25px;}
.prod_zi_n ol li{
	width:320px;
	line-height:40px;
	height:40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	background:#f9f9f9;
	background:url(images/p_00.gif) no-repeat 0 17px;
	text-indent:15px;
}




/*Ʒҳʽ*/
.next2{
	width:725px;
	margin:0 auto;
	text-align:center;
	color:#454545;
	height:33px; background:#fff;
	padding-left:10px;
	margin-top:10px;
}

.next2 img{ float:left;}
.next2 b img{ float:right;}
.next2 a{
	color:#CCC;
}
.next2 a:link{
	color:#666;
}

.pages{}

.pages a{
	padding:0 3px;
	margin-right:5px;
	color:#454545;
	display: block;
	float:left;
	margin-top:5px;
	background:#dfdfdf;
}
	
.pages b{
	margin-top:5px;
	padding:0 3px;
	margin-right:5px;
	color:#eedece;
	display: block;
	float:left;
	background-color:#895b4c;
}
	
.pages6{ position:relative; margin-top:-5px;}

/*ưťʽ*/
button{
	width:25px;
	height:23px;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height:18px;
}

.pagesone{float:left; margin-top:5px; }



.maplink{ margin:10px;}

.maplink dt{
	font-size: 14px;
	font-weight: bold;
	color: #00726e;
}
